@charset "utf-8";
.confirm-info-new li {
    position: relative;
    line-height: 2.209rem;
}
.confirm-info-new ul{
    padding-bottom:0;
}
.confirm-info-new>ul li span{
    width:26%;
}
.confirm-info-new>ul li p{
    width:73%;
    border-bottom: 1px solid #e0e0e0;
}
.confirm-info-new li p a{color:#333;}
.confirm-info-new li:last-child p{ border:0 none; }

.confirm-info-new .agree{
    font-size:0.68rem;
    position:relative;
    margin:0.3rem 0;
}
.confirm-info-new .agree input,
.confirm-info-new .agree span,
.confirm-info-new .agree a{
    color:#ff9c00;
    font-size:0.68rem;
    display:inline-block;
}
.confirm-info-new .agree input{
    width:0.6rem;
    height:0.6rem;
}
.confirm-info-new .agree label {
    left:0;
    top:50%;
    cursor: pointer;
    position: absolute;
    width: 0.6rem;
    height: 0.6rem;
    margin-top:-0.3rem;
    border: 1px solid #ff9c00;
    border-radius: 3px;
}
.confirm-info-new .agree label:after {
    opacity: 0;
    content: '';
    position: absolute;
    width: 7px;
    height: 4px;
    background: transparent;
    top:50%;
    left:50%;
    margin-top:-4px;
    margin-left:-4.5px;
    border: 0.1rem solid #ff9c00;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.confirm-info-new .agree input[type=checkbox]:checked + label:after {
    opacity: 1;
}
@media screen and (min-width:640px){
   .agree label{
        left:30%;
   }
}